package org.dromara.common.wechat.pay.dto

import org.dromara.common.core.NoArg

@NoArg
data class RefundOrderDTO(
    /**
     * 微信内部订单号
     */
    var transactionId: String,

    /**
     * 支付单号
     */
    var outRefundNo: String,

    /**
     * 原订单金额
     */
    var total: Long,

    /**
     * 退款金额
     */
    var refund: Long,

    /**
     * 退款原因
     */
    val reason: String? = null,

    var callbackPath: String = "/pay/order/wechat/pay/refund/notify"
)
